needle puller - Spanish English Dictionary